home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crosscountry USA Photo Safari
/
Crosscountry USA Photo Safari.iso
/
Data
/
cc_base
/
pak00_16bit_f.pk3
/
load_saved_game.gl.p
< prev
next >
Wrap
Text File
|
2003-01-28
|
3KB
|
108 lines
{
ActiveWhileHidden = TRUE;
Hidden = TRUE;
ChildID = {
GuiAnimation("plate") {
AnimationID = "anim/guage_gui/guage_window.pcx";
X = 0;
Y = 0;
Width = 500;
Height = 360;
},
GuiAnimation("guages") {
AnimationID = "anim/guage_gui/window/guagy.anm";
X = 0;
Y = 0;
Width = 340;
Height = 360;
},
GuiListbox("load_game_list_box") {
X = 120;
Y = 60;
Height = 180;
Width = 280;
ListHilightedColor = #7FAFFF;
ScriptID = Script {
@show {
GuiListboxClear(SELF);
GuiListboxLoadDirFiltered(SELF,CVarGetStr("SavedGameDir"), "sav");
GuiListboxSetSelected(SELF, StrListAt(ResPropGetResID(SELF, "StrListID"), 0));
}
};
StrListID = StrList {
Indexed = TRUE;
Size = 10240;
};
ChildID = {
GuiScrollBar ("sb") {
Kind = VERTICAL;
ChildID = {
GuiButton("thumb") {
StyleID = "gui/square/scrollbar/sb_thumb.gbs";
},
GuiButton("dec") {
StyleID = "gui/square/scrollbar/sb_uarrow.gbs";
},
GuiButton("inc") {
StyleID = "gui/square/scrollbar/sb_darrow.gbs";
}
};
}
};
},
GuiButton("main_menu") {
X = 100;
Y = 275;
TextID = Mangle(125/*"Main Menu"*/);
StyleID = "gui/bs/square.gbs";
FontID = "font/square_black_on_gray_9.tf";
Width = 160;
AutoSize = HEIGHT;
ScriptID = Script {
@activate {
resid mc;
mc = ResByName("splash_screen.gl/menu_controller");
ResPropSetResID(mc,"panel_to_display", ResByName("main_menu.gl"));
}
};
},
GuiButton("load_game") {
X = 260;
Y = 275;
TextID = Mangle(126/*"Load Game"*/);
StyleID = "gui/bs/square.gbs";
FontID = "font/square_black_on_gray_9.tf";
Width = 160;
AutoSize = HEIGHT;
ScriptID = Script {
@activate {
str game_to_load;
game_to_load = GuiListboxGetSelected(GuiSiblingByName("load_game_list_box"));
if (StrExact(game_to_load,"")){
/* TODO: maybe some kind of error feedback here */
stop;
} else {
/* TODO: make saved games dir a config option */
ResLoadAs("Game","Game",StrFormatStr("%s%s", CVarGetStr("SavedGameDir"), game_to_load));
release("floor");
mark("floor");
/* load the dispatch screen */
ResByName("loader.gl");
}
}
};
}
};
}